Skip to content

[extension] Update Spec Kit Preview extension to v1.1.0 and sync Firebender agent lists#3116

Merged
mnriem merged 4 commits into
mainfrom
update-preview-extension-f6de655ddb58626d
Jun 23, 2026
Merged

[extension] Update Spec Kit Preview extension to v1.1.0 and sync Firebender agent lists#3116
mnriem merged 4 commits into
mainfrom
update-preview-extension-f6de655ddb58626d

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Update the preview community extension from v1.0.0 to v1.1.0, submitted by @bigsmartben, and sync the firebender agent across the shared agent-surface lists.

Scope

This PR intentionally covers two related housekeeping changes:

  1. Preview community extension update (v1.0.0 → v1.1.0) — the original issue submission.
  2. Firebender agent-list syncfirebender is a supported agent but was missing from the synchronized agent surfaces that tests/test_agent_config_consistency.py enforces. With those workflows now blocking (required test & lint), the consistency check fails until firebender is added to the surfaces. This sync is bundled here to unblock the test & lint workflows so the extension update can land.

Changes

  • extensions/catalog.community.json: Updated preview entry — name, description, version, download URL, command count (1 → 6), tags (added markdown), and updated_at. Preserved created_at, downloads, and stars.
  • docs/community/extensions.md: Updated extension name and description; moved row to correct alphabetical position under "Spec Kit Preview".
  • Agent-list consistency sync: Added firebender in the synchronized agent lists used by tests/test_agent_config_consistency.py and these issue templates:
    • .github/ISSUE_TEMPLATE/bug_report.yml
    • .github/ISSUE_TEMPLATE/feature_request.yml
    • .github/ISSUE_TEMPLATE/agent_request.yml

Validation Results

Check Result
Extension ID format (^[a-z][a-z0-9-]*$) preview
Version semver (X.Y.Z) 1.1.0
Repository exists and is public https://github.com/bigsmartben/spec-kit-preview
extension.yml present
README.md present
LICENSE present
GitHub release v1.1.0 exists ✅ Published 2026-06-23
Download URL pattern archive/refs/tags/v1.1.0.zip
Testing checklist all checked
Submission requirements all checked

All validation checks passed.

Closes #3109
cc @bigsmartben

Generated by 🧩 Add Community Extension from Issue Submission for issue #3109 · 305.7 AIC · ⌖ 17.2 AIC · ⊞ 32.9K ·

Update preview extension submitted by @bigsmartben to:
- extensions/catalog.community.json (version, name, description, download_url, commands, tags, updated_at)
- docs/community/extensions.md community extensions table (name, description, alphabetical order)

Closes #3109

Assisted-by: GitHub Copilot (model: claude-sonnet-4.6, autonomous)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mnriem mnriem marked this pull request as ready for review June 23, 2026 12:56
@mnriem mnriem self-requested a review as a code owner June 23, 2026 12:56
Copilot AI review requested due to automatic review settings June 23, 2026 12:56
mnriem
mnriem previously approved these changes Jun 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the existing preview community extension entry to reflect the v1.1.0 release, keeping the community catalog and docs listing accurate and discoverable.

Changes:

  • Updated the preview catalog entry metadata (name/description/version/download URL), command count (1 → 6), tags (added markdown), and updated_at.
  • Updated the community extensions table to rename the extension and reposition it alphabetically under “Spec Kit Preview”.
Show a summary per file
File Description
extensions/catalog.community.json Bumps the preview community extension entry to v1.1.0, including metadata, command count, tags, and timestamps.
docs/community/extensions.md Renames the extension in the docs table and moves it to the correct alphabetical location (“Spec Kit Preview”).

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 0

@mnriem

mnriem commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts in this pull request

Assisted-by: GitHub Copilot (model: GPT-5, autonomous)

Copilot AI commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Merged origin/main into this branch and resolved the conflict in docs/community/extensions.md (kept the new Intake row from main and retained the Spec Kit Preview update from this PR). Fixed in commit 711e7c5.

Posted on behalf of @mnriem by GitHub Copilot (model: GPT-5).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new

@mnriem

mnriem commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

@copilot Please address the following test & lint errors

=================================== FAILURES ===================================
_ TestAgentConfigConsistency.test_issue_template_agent_lists_match_runtime_integrations _
tests/test_agent_config_consistency.py:117: in test_issue_template_agent_lists_match_runtime_integrations
assert not missing_agent_keys, (
E AssertionError: Issue template agent list is missing AGENT_CONFIG keys: ['firebender']
E assert not ['firebender']
=============================== warnings summary ===============================
tests/test_authentication.py::TestLoadAuthConfig::test_valid_github_config
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:88: UserWarning: /tmp/pytest-of-runner/pytest-0/test_valid_github_config0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_valid_github_config0/auth.json
entries = load_auth_config(cfg)

tests/test_authentication.py::TestLoadAuthConfig::test_valid_ado_config
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:104: UserWarning: /tmp/pytest-of-runner/pytest-0/test_valid_ado_config0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_valid_ado_config0/auth.json
entries = load_auth_config(cfg)

tests/test_authentication.py::TestLoadAuthConfig::test_inline_token
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:119: UserWarning: /tmp/pytest-of-runner/pytest-0/test_inline_token0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_inline_token0/auth.json
entries = load_auth_config(cfg)

tests/test_authentication.py::TestLoadAuthConfig::test_azure_ad_config
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:134: UserWarning: /tmp/pytest-of-runner/pytest-0/test_azure_ad_config0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_azure_ad_config0/auth.json
entries = load_auth_config(cfg)

tests/test_authentication.py::TestLoadAuthConfig::test_azure_cli_config
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:147: UserWarning: /tmp/pytest-of-runner/pytest-0/test_azure_cli_config0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_azure_cli_config0/auth.json
tests/test_authentication.py::TestLoadAuthConfig::test_multi_wildcard_host_raises
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:261: UserWarning: /tmp/pytest-of-runner/pytest-0/test_multi_wildcard_host_raise0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_multi_wildcard_host_raise0/auth.json
load_auth_config(cfg)

tests/test_authentication.py::TestLoadAuthConfig::test_valid_star_dot_host_accepted
/home/runner/work/spec-kit/spec-kit/tests/test_authentication.py:268: UserWarning: /tmp/pytest-of-runner/pytest-0/test_valid_star_dot_host_accep0/auth.json is readable by group/others. Consider restricting with: chmod 600 /tmp/pytest-of-runner/pytest-0/test_valid_star_dot_host_accep0/auth.json
entries = load_auth_config(cfg)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/test_agent_config_consistency.py::TestAgentConfigConsistency::test_issue_template_agent_lists_match_runtime_integrations - AssertionError: Issue template agent list is missing AGENT_CONFIG keys: ['firebender']
assert not ['firebender']
====== 1 failed, 4597 passed, 4 skipped, 19 warnings in 167.69s (0:02:47) ======

Assisted-by: GitHub Copilot (model: GPT-5, autonomous)

Copilot AI commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

@copilot Please address the following test & lint errors

=================================== FAILURES ===================================
...

Fixed in commit bd16d1e.

I added firebender to the synchronized agent lists in:

  • tests/test_agent_config_consistency.py
  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/ISSUE_TEMPLATE/feature_request.yml
  • .github/ISSUE_TEMPLATE/agent_request.yml

Validated with:

  • python -m pytest tests/test_agent_config_consistency.py -q (29 passed)
  • python -m ruff check src (passes)

Posted on behalf of @mnriem by GitHub Copilot (model: GPT-5).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 6/6 changed files
  • Comments generated: 1

Comment thread tests/test_agent_config_consistency.py
@mnriem mnriem changed the title [extension] Update Spec Kit Preview extension to v1.1.0 [extension] Update Spec Kit Preview extension to v1.1.0 and sync Firebender agent lists Jun 23, 2026
Keep both the Spec Kit Preview and Spec Kit Discovery rows in alphabetical
order in docs/community/extensions.md.

Assisted-by: GitHub Copilot (model: Claude Opus 4.8, autonomous)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mnriem mnriem requested a review from Copilot June 23, 2026 14:24
@mnriem

mnriem commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Resolved the merge conflict with main by merging upstream/main into this branch (commit 959aa0f). The only content conflict was in docs/community/extensions.md, where main had added a new Spec Kit Discovery Extension row in the same alphabetical region as the updated Spec Kit Preview row — kept both, in alphabetical order. extensions/catalog.community.json auto-merged cleanly. Ran tests/test_agent_config_consistency.py and tests/test_extensions.py locally in a venv post-merge: 341 passed. PR now reports mergeable.

Posted on behalf of @mnriem by GitHub Copilot (model: Claude Opus 4.8, autonomous).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 6/6 changed files
  • Comments generated: 0 new

@mnriem mnriem merged commit 45423d6 into main Jun 23, 2026
13 checks passed
@mnriem mnriem deleted the update-preview-extension-f6de655ddb58626d branch June 23, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Extension]: Update preview to v1.1.0

3 participants